package com.yuntai.pms.model.entity.system;

import java.io.Serializable;
import java.util.Date;

public class SysEnumDict implements Serializable {
    private static final long serialVersionUID = -8325453558034716115L;
    /**
     * 枚举主键
     */
    private Long enumId;

    /**
     * 枚举名称
     */
    private String enumName;

    /**
     * 枚举类型
     */
    public String enumType;

    /**
     * 枚举值
     */
    private String enumValue;

    /**
     * 枚举显示值
     */
    private String enumTxt;

    /**
     * 有效状态 -1删除  0冻结  1有效
     */
    private String state;

    /**
     * 删除标示，N未删除 Y-已删除
     */
    private String isDeleted;

    /**
     * 最后修改管理员ID
     */
    private Long mngId;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 枚举排序
     */
    private Integer sort;

    /**
     * 枚举主键
     * @return enum_id 枚举主键
     */
    public Long getEnumId() {
        return enumId;
    }

    /**
     * 枚举主键
     * @param enumId 枚举主键
     */
    public void setEnumId(Long enumId) {
        this.enumId = enumId;
    }

    /**
     * 枚举名称
     * @return enum_name 枚举名称
     */
    public String getEnumName() {
        return enumName;
    }

    /**
     * 枚举名称
     * @param enumName 枚举名称
     */
    public void setEnumName(String enumName) {
        this.enumName = enumName == null ? null : enumName.trim();
    }

    /**
     * 枚举类型
     * @return enum_type 枚举类型
     */
    public String getEnumType() {
        return enumType;
    }

    /**
     * 枚举类型
     * @param enumType 枚举类型
     */
    public void setEnumType(String enumType) {
        this.enumType = enumType == null ? null : enumType.trim();
    }

    /**
     * 枚举值
     * @return enum_value 枚举值
     */
    public String getEnumValue() {
        return enumValue;
    }

    /**
     * 枚举值
     * @param enumValue 枚举值
     */
    public void setEnumValue(String enumValue) {
        this.enumValue = enumValue == null ? null : enumValue.trim();
    }

    /**
     * 枚举显示值
     * @return enum_txt 枚举显示值
     */
    public String getEnumTxt() {
        return enumTxt;
    }

    /**
     * 枚举显示值
     * @param enumTxt 枚举显示值
     */
    public void setEnumTxt(String enumTxt) {
        this.enumTxt = enumTxt == null ? null : enumTxt.trim();
    }

    /**
     * 有效状态 -1删除  0冻结  1有效
     * @return state 有效状态 -1删除  0冻结  1有效
     */
    public String getState() {
        return state;
    }

    /**
     * 有效状态 -1删除  0冻结  1有效
     * @param state 有效状态 -1删除  0冻结  1有效
     */
    public void setState(String state) {
        this.state = state;
    }

    /**
     * 删除标示，N未删除 Y-已删除
     * @return is_deleted 删除标示，N未删除 Y-已删除
     */
    public String getIsDeleted() {
        return isDeleted;
    }

    /**
     * 删除标示，N未删除 Y-已删除
     * @param isDeleted 删除标示，N未删除 Y-已删除
     */
    public void setIsDeleted(String isDeleted) {
        this.isDeleted = isDeleted == null ? null : isDeleted.trim();
    }

    /**
     * 最后修改管理员ID
     * @return mng_id 最后修改管理员ID
     */
    public Long getMngId() {
        return mngId;
    }

    /**
     * 最后修改管理员ID
     * @param mngId 最后修改管理员ID
     */
    public void setMngId(Long mngId) {
        this.mngId = mngId;
    }

    /**
     * 创建时间
     * @return create_time 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 更新时间
     * @return update_time 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 更新时间
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 枚举排序
     * @return sort 枚举排序
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * 枚举排序
     * @param sort 枚举排序
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }
}